草庐IT

Python SMTP发送邮件

全部标签

php - Hotmail 拒绝 php 的电子邮件

我的网站使用phpmail()函数向新成员发送激活邮件。我使用谷歌邮件服务(aspmx.googlemail.com)管理我的电子邮件帐户。但不幸的是,Hotmail用户会在他们不需要的文件夹中收到激活电子邮件。我做了一些研究并发现了SPF记录(我不能使用key,因为我对我的网络服务器的控制有限)。那么我该如何配置我的SPF记录呢?我现在有:v=spf1amxa:mywebsite.netinclude:aspmx.googlemail.com~all这就是我需要的吗?编辑:我现在使用PHPMailer连接到googleSMTP服务器。Hotmail不再以这种方式将它们标记为不需要。(

php - 如何在 PHP 中解码邮件标题字符串及其编码类型

我正在用PHP创建一个基于Web的小型邮件客户端,并注意到许多电子邮件主题和内容如下所示:=?ISO-8859-1?Q?Everything_for_=A35_-_Box_Sets,_Games_?==?ISO-8859-1?Q?and_CD_Soundtracks...hurry,_ends_soon?==?utf-8?B?UGxheS5jb206IE9uZSBEYXkgT25seSDigJMgT3V0IG9mIHRoaXMgV29ybGQgRGVhbHMh?==?windows-1252?Q?Jon,_delivery_on_us_&_earn_=A35_credit_or_50_

php - 如何将 HTML 格式添加到 'Swift Mail tutorial based' PHP 电子邮件?

我为客户开发了一个竞赛页面,他们希望客户收到的电子邮件不仅仅是文本。我使用的教程仅在“发送正文消息”中提供了简单的文本。我需要添加html以感谢客户的进入,并在此电子邮件中引入图像。代码是://sendthewelcomeletterfunctionsend_email($info){//formateachemail$body=format_email($info,'html');$body_plain_txt=format_email($info,'txt');//setupthemailer$transport=Swift_MailTransport::newInstance()

PHP 邮件功能不会将电子邮件发送到同一域中的有效帐户

我正在使用邮件功能如下:mail($emailto,$subject,$body,$headers);mail('askme@mysite.com',$subject.'/'.$emailto,$body,$headers);第一个是为最终用户准备的。第二份给我,用于记录。有时最终用户会指定他们的电子邮件地址,有时是空白。指定电子邮件地址后,最终用户实际上可以毫无问题地收到电子邮件但是,无论哪种情况,都没有电子邮件发送到askme@example.com-我也检查了垃圾邮件文件夹。在我的/mail/new文件夹中,我看到许多创建的文件类似于以下内容。该错误不正确,因为askme@mys

php - 通过 Gmail 或什至 Google App Engine 发送大量电子邮件?

我有一个客户,我想转移到虚拟专用服务器上。我试图让他的服务器尽可能简单,甚至没有电子邮件服务器(或者至少这是计划)。原因是我读到电子邮件服务器设置起来很复杂并且占用大量资源。我不确定在这里做什么。他有一份时事通讯,已发送给近75,000人。目前在他的共享主机上有一个cron作业调用一个脚本,该脚本一次发送100封电子邮件(以保持在主机的限制内)。我很想知道是否可以使用他的GoogleApps电子邮件帐户做同样的事情?有效登录并从那里发送电子邮件?我似乎无法就此联系Google,而且他们的帮助部分似乎也没有。这可能吗?这样做会不会错?我的客户已经查看了那里的许多邮件(MailChimp等

php - 应用程序想要从本地主机发送电子邮件

我正在开发一个php应用程序,需要测试发送电子邮件的功能。问题是我正在使用开发环境(Windows上的wamp),所以我猜我无法访问smtp或邮件服务器。看来我可能需要安装一个单独的应用程序作为我的邮件服务器。最简单的方法是什么(我在wamp上的Windows上工作),是否有另一种选择,如公共(public)服务器,供开发人员用于测试(请免费,因为我可能只使用它10次,直到电子邮件功能进行了调整)。那么我想我需要更改一些设置以适应我的开发环境本身?请任何人对此有所了解。谢谢 最佳答案 XAMPP附带Mercury处理电子邮件。如有必

php - Zend Mail - 如何在不将电子邮件标记为已打开的情况下阅读

我正在使用通过zend_mail_storage_imap扩展的zendmail,我构建了一个应用程序来查找用户电子邮件中的关键字。问题是它会打开每封电子邮件并将其标记为已读。有没有办法检查电子邮件的正文而不将每封已检查的邮件标记为已读?这是当前的工作代码。它是自动查看某人收件箱的ajax查询的一部分。在当前的表单中,它将以用户最新邮件开头的每封邮件标记为已读(在gmail中)。是否可以检查正文,但不将电子邮件标记为已读。或者,我是否需要在查找之前检查每封邮件是否已读或未读,然后将其恢复到该状态作为解决方法?if(strpos(htmlentities($storage->getMes

PHP mail() 函数发送电子邮件但需要超过 10 分钟才能显示

所以我的用户从他手机上的Android应用程序注册,注册成功后我触发一封邮件发送到注册的电子邮件地址,其中包含来self的PHP脚本的激活密码。这是我使用的非常简单的代码行。mail($to,$subject,$message,$headers);邮件每次都正确发送到正确的电子邮件地址,但问题是电子邮件在10多分钟后才出现在Gmail、Hotmail或Yahoo中。“对我”来说,这种接收应用程序激活码的延迟是NotAcceptable。有什么可以减少这种延迟并使它即使不是即时的但也更快。任何想法。谢谢大家的帮助!! 最佳答案 我在使

php - 如何从 PHP 通过 unix 套接字发送数据报?

我在做:$socket=socket_create(AF_UNIX,SOCK_DGRAM,0);if(@socket_connect($socket,$path)===false){...}但是我得到这个错误:(91):Protocolwrongtypeforsocket我是否使用了任何错误的参数?我怀疑来自第二个socket_create参数。我在文档中找不到任何帮助:http://php.net/manual/es/function.socket-create.php 最佳答案 它可能已经过时了,但我发现这种方式可以正常工作:$

php - 如何使用 PHP 从 IMAP 帐户发送电子邮件?

我在通过PHP/IMAP发送电子邮件时遇到问题-我不知道是不是因为:我没有正确理解IMAP,或者我的服务器有问题我的应用程序打开到电子邮件帐户的IMAP连接以阅读收件箱中的邮件。它成功地做到了这一点。我遇到的问题是我想从此帐户发送邮件并将它们显示在发件箱/已发送文件夹中。据我所知,PHPimap_mail()函数不会以任何方式连接到我当前打开的IMAP流。我的代码执行时没有抛出错误。但是,电子邮件永远不会到达收件人,也不会显示在我的已发送文件夹中。privatefunctioncreateHeaders(){return"MIME-Version:1.0"."\r\n"."Conten